package com.intelligent.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.intelligent.dto.PurchaseDemandAddDTO;
import com.intelligent.dto.PurchaseDemandQueryDTO;
import com.intelligent.pojo.PurchaseDemand;
import com.intelligent.vo.PurchaseDemandVO;

/**
* @author 86188
* @description 针对表【purchase_demand(采购需求信息表)】的数据库操作Service
* @createDate 2025-09-02 10:11:39
*/
public interface PurchaseDemandService extends IService<PurchaseDemand> {

    /**
     * 分页查询采购需求列表
     * @param queryDTO 查询条件
     * @return 分页结果
     */
    IPage<PurchaseDemandVO> pageList(PurchaseDemandQueryDTO queryDTO);

    /**
     * 新增采购需求
     * @param addDTO 新增数据
     * @return 是否成功
     */
    boolean add(PurchaseDemandAddDTO addDTO);
}
